package com.primecodegen.common.DmPrjProp;

import com.primecodegen.common.base.*;
import com.primecodegen.util.ComConstants;

/**
 *----------------------------------------------------------
 *----------------------------------------------------------
 * @author Mohammad Awwad
 * Version: v0.0
 * contact: mhmdawwad@gmail.com
 *-----------------------------------------------------------
 *-----------------------------------------------------------
 */
public class DmPrjPropTable extends BaseTable {

    public DmPrjPropTable() {
        init();
    }
    public DmPrjPropOprCols Opr = new DmPrjPropOprCols();
    // ------------Members------------------
    private int ID;
    private String value;
    private int dataModelProject_ID;
    private int projectProperties_ID;
    private String prjPropCode;
    private String prjPropType;
    private String prjPropDescr;
    private String dmPrjCode;

    // -----------Setters & Getters------------------
    public int getID() {
        return ID;
    }

    public void setID(int ID) {
        this.ID = ID;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public int getDataModelProject_ID() {
        return dataModelProject_ID;
    }

    public void setDataModelProject_ID(int dataModelProject_ID) {
        this.dataModelProject_ID = dataModelProject_ID;
    }

    public int getProjectProperties_ID() {
        return projectProperties_ID;
    }

    public void setProjectProperties_ID(int projectProperties_ID) {
        this.projectProperties_ID = projectProperties_ID;
    }

    public String getDmPrjCode() {
        return dmPrjCode;
    }

    public void setDmPrjCode(String dmPrjCode) {
        this.dmPrjCode = dmPrjCode;
    }

    public String getPrjPropCode() {
        return prjPropCode;
    }

    public void setPrjPropCode(String prjPropCode) {
        this.prjPropCode = prjPropCode;
    }

    public String getPrjPropDescr() {
        return prjPropDescr;
    }

    public void setPrjPropDescr(String prjPropDescr) {
        this.prjPropDescr = prjPropDescr;
    }

    public String getPrjPropType() {
        return prjPropType.trim();
    }

    public void setPrjPropType(String prjPropType) {
        this.prjPropType = prjPropType;
    }

    @Override
    public void init() {

        ID = ComConstants.UNREALISTIC_INT;
        value = ComConstants.UNREALISTIC_STRING;
        dataModelProject_ID = ComConstants.UNREALISTIC_INT;
        projectProperties_ID = ComConstants.UNREALISTIC_INT;
        prjPropCode = ComConstants.UNREALISTIC_STRING;
        prjPropType = ComConstants.UNREALISTIC_STRING;
        prjPropDescr = ComConstants.UNREALISTIC_STRING;
        dmPrjCode = ComConstants.UNREALISTIC_STRING;
    }
}
